cual es la diferencia entre un virus y una bacteria